// 事件 异步
// 订阅公众号
let eventEmiter={
    list:{
        'article':[]
    }, // 所有的订阅者
    on(event,fn){
        // 订阅关系
        this.list[event].push(fn)
    },
    emit(event,title){
        this.list[event].forEach((fn)=>{
            fn(title)
        })
    }
    
};

function user1(content){
    console.log('用户1订阅了',content);
}
function user2(content){
    console.log('用户2订阅了',content);
}

eventEmiter.on('article',user1);
eventEmiter.on('article',user2);
eventEmiter.emit('article','java-script 发布订阅')